//package cn.bonoon.kernel.security;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import cn.bonoon.kernel.util.StringHelper;
//
///**
// * 具体操作动作的定义，如：编辑，删除等操作
// * 
// * @author jackson
// * 
// */
//public class MenuActionPrivilege extends ArrayList<String> {
//
//	/**
//	 * 
//	 */
//	private static final long serialVersionUID = -5108253521781762898L;
//	private boolean allAction = false;
//	private List<String> tabsId;
//
//	public boolean isAllAction() {
//		return allAction;
//	}
//
//	public boolean allAction(boolean allAction) {
//		return this.allAction = this.allAction || allAction;
//	}
//
//	public void add(boolean b, String a) {
//		if (b && !contains(a))
//			add(a);
//	}
//
//	public void addOther(String oa) {
//		StringHelper.toList(this, oa);
//	}
//
//	@Override
//	public boolean contains(Object o) {
//		return allAction || super.contains(o);
//	}
//
//	public void addTabs(String tabsPrivilege) {
//		if (null == tabsId)
//			tabsId = new ArrayList<String>();
//		StringHelper.toList(tabsId, tabsPrivilege);
//	}
//
//	public boolean checkTab(String id) {
//		return null != tabsId && tabsId.contains(id);
//	}
//}
